package com.cspg.ssss.repository;

import com.cspg.ssss.domain.DwdgbmGradeViewEntity;
import com.cspg.ssss.domain.GradeDeptStatEntity;
import com.cspg.ssss.domain.GsdgdwGradeViewEntity;
import com.cspg.ssss.domain.StatusCountEntity;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

@Mapper
public interface DwdgbmGradeViewEntityMapper {

    List<DwdgbmGradeViewEntity> selectDwdgbmGradeView(Map<String,Object> condition);

    List<DwdgbmGradeViewEntity> selectProblemGradeListWithApproveUser(Map<String,Object> condition);

    int selectProblemGradeNumStat(Map<String,Object> condition);

    List<GradeDeptStatEntity> selectProblemStatusNumBmmcStat(Map<String,Object> condition);

    List<GradeDeptStatEntity> selectApproveProblemGradeStatusNumStat(Map<String,Object> condition);

    List<StatusCountEntity> selectProblemGradeStatusNumStat(Map<String,Object> condition);
}